Crate wayland_kbd [−] [src]
Keyboard mapping utility for wayland-client
using libxkbcommon.
This library provides a simple handler for the wayland Keyboard objects, handling all keymap issues using libxkbcommon in a dynamic way (loading the library dynamically and thus not being linked to it).
To use it, create your backend handler implementing the wayland_kbd::Handler
trait,
and provide a MappedKeyboard<YourHandler>
to the event queue. The MappedKeyboard
will translate the events into utf8 and forward them to you.
Modules
keysyms |
Structs
MappedKeyboard |
A wayland keyboard mapped to its keymap |
Enums
MappedKeyboardError |
Traits
Handler |